@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("layout.css");
@import url("typography.css");

body
{ font-family:"";
 font-size:12px;
 color:#333333;
 margin:0 auto;
 padding:0px;
}

a{ text-decoration:none; font-family:""; color:#333333; font-size:12px;}

img
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	vertical-align: top;

}


.Mtop
{
	 width:100%; height:495px; background:url(../images/home_r1_c1.jpg) repeat-x;
	}
	
.topn{ width:1002px; height:495px; margin:0 auto;}
.topz{ width:1002px; height:139px;}


.Mmenu { width:1002px; margin-left:106px;}
.Mmenu ul{ width:1002px; height:62px; }
.Mmenu ul li
{
	 width:93px; height:62px; float:left; /* important*/line-height:25px; text-align:center; color:#4D4D4D; font-size:14px; font-weight:bold;
	}
.Mmenu ul li span
{
	 color:#3389C6; text-align:center;
	}	
.Mmenu ul li a
{
	 display:block; width:93px; height:62px;color:#4D4D4D;
	}	
.Mmenu ul li a:link,.Mmenu ul li a:visited
{
	color:#000;
	}	
.Mmenu ul li a:hover
{
	 display:block; background:url(../images/home_r2_c4.jpg) no-repeat center;color:#4D4D4D;
	}	
	
.Mmenu ul li a:hover span
{
	 color:#DCDCDE; text-align:center;
	}
	
	
.banner{ width:1002px; height:266px;}

.gonggao{ height:28px; width:1002px; margin:0 auto; background:#323232;}
.gg{ height:28px; width:108px; float:left;}
.wenzi{ height:28px; width:573px; float:left;}
.shousuo{ height:28px; width:321px; float:left; position:relative;}
.shousuo .search
{
	 position:absolute; top:2px; right:87px; background:url(../images/search_bg.jpg) no-repeat; width:230px; height:22px; border:none; line-height:22px; padding-left:4px;
	}
.shousuo .menu
{

	position:absolute;top:2px; right:87px; width:50px;height:20px; background:url(../images/home_r5_c25.jpg) no-repeat; border:none; cursor:pointer;
}



.footer{ width:100%; height:129px; margin:0 auto; background:url(../images/home_r1_c1.jpg); float:left}
.toot{ width:1002px; height:109px; margin:0 auto; padding-top:20px; color:#fff;}



.mid{ width:1002px; height:636px;height:auto!important; margin:0 auto; padding-top:11px;}
.left{ width:200px; height:auto !important; height:636px; min-height:636px; float:left;}
.xiangmu{ width:198px; height:auto !important; height:242px; min-height:242px; border:1px #F8A20D solid;}
.xiangmubt{ width:198px; height:35px;}
.xiangmunr{ width:198px;height:auto !important; height:207px; min-height:207px; margin:0 auto;}
.xiangf{ width:198px; height:29px; background:url(../images/home_r7_c5.jpg)}
.xiangf span{ line-height:29px; margin-left:30px;}

.tupian{ width:200px; height:94px;}

.youshi{ width:198px; height:255px; border:1px #F8A20D solid;}
.youshibt{ width:198px; height:23px;}
.youshinr{ width:198px; height:232px;}
.tiaomu{ width:192px; height:auto; margin:0 auto; background:url(../images/home_r14_c6.jpg); margin-top:5px; line-height:2}

.midzx{ width:792px; height:636px; float:left; margin-left:8px;}

.wmhz{ width:792px; height:245px;}
.gywm{ width:478px; height:245px; float:left;}
.gywmbt{ width:478px; height:23px; background:url(../images/home_r6_c13.jpg); padding-top:5px;}

.hswz{width:77px; height:17px; margin-left:6px; background:url(../images/home_r7_c13.jpg); color:#ffffff; font-size:14px; line-height:17px;}

.gywmnr{ width:478px; height:217px;}
.gywmtu{ width:150px; height:217px; float:left;}
.gywmwz{ width:312px; height:217px; line-height:2; float:left; margin-left:5px;}

.hzhb{ width:302px; height:243px; float:left; margin-left:8px; border:1px #F7A30C solid;}
.hzhbbt{ width:302px; height:35px;}
.hzhbnr{ width:302px; height:208px;}
.hzhbtp{ width:302px; height:27px;}
.Nei_r{width:272px; height:162px; padding:10px 15px;}
.Nei_r ul{line-height:25px;}
.Nei_r ul li{display:block; height:25px;}
.Nei_r ul a{text-decoration:none; color:#434343;}
.Nei_r ul a:hover{text-decoration:underline; color:#434343;}

.tdfc{ width:792px; height:176px; margin-top:16px;}
.tdfcbt{ width:792px; height:23px; background:url(../images/home_r6_c13.jpg); padding-top:5px;}

.tdfcnr{ width:792px; height:148px;}

.tdfctp{ height:114px; width:173px; float:left; margin-top:15px; margin-left:18px; border:1px #CCCCCC solid; padding:3px;}

.cgal{ width:792px; height:178px;}
.cgalbt{ width:792px; height:23px; background:url(../images/home_r6_c13.jpg); padding-top:5px;}
.cgalnr{ width:792px; height:150px;}

.alnr{ width:140px; height:137px; float:left; margin-top:13px; margin-left:16px;}
.altp{ width:134px; height:112px; border:1px #003B99 solid; padding:3px;}

.alwz{ width:140px; height:19px; color:#02449A;}



.gywm1{ width:792px; height:auto !important; height:663px; min-height:663px; float:left; margin-left:8px;}
.gywmbt1{ width:792px; height:23px; background:url(../images/home_r6_c13.jpg); padding-top:5px;}
.gywmnr1{ width:752px; height:auto !important; height:560px; min-height:560px; padding:20px; font-size:14px;line-height:30px;}
.gywmwz1{width:278px; height:17px; margin-left:8px; background:url(../images/about us_r2_c2.jpg); color:#000000; font-size:14px; line-height:17px; padding-left:8px;}
.prodtp1{ width:237px; height:157px; border:1px #666666 solid; padding:2px; float:left; margin-left:5px; margin-top:20px; display:inline;}

.flexslider {position: relative;width: 100%;height:266px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%; height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0; filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev { opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1; filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background-position: 0 0; }
.banner img{object-fit: cover;}
